/**************************************************************************************
 *
 * @(#) Enabled.java
 * @Package com.jgdt.jgdtkasannong_university_gene_backend.enums.user
 **************************************************************************************/
package com.jgdt.jgdtkasannong_university_gene_backend.config.enums.template;

/**
 * @description: 模板文案枚举
 * @author: huangAn
 * @createDate: 2025/04/18
 */
public enum TemplateCopywritingEnums {

    MSG(10, "注意:下载模版时会自动带出编码，编码不可更改，新增数据时编码不需要填入值。图片需要嵌入到指定单元格内，并且设置图片为浮动模式。"),
    BASE_MSG(10, "注意：下载模版时会自动带出编码，编码不可更改，图片需要嵌入到指定单元格内，并且设置图片为浮动模式。不支持新增/删除数据。"),
    ;
    //每个文案注意事项 再数据结束的行数 增加多少行 写文案
    private Integer key;

    //文案内容
    private String msg;

    public Integer getKey() {
        return key;
    }

    public String getMsg() {
        return msg;
    }

    TemplateCopywritingEnums(Integer code, String values) {
        this.key = code;
        this.msg = values;
    }


    public static String getValuesByCode(Integer code){
        for(TemplateCopywritingEnums enums: TemplateCopywritingEnums.values()){
            if(enums.getKey().equals(code)){
                return enums.getMsg();
            }
        }
        return null;
    }


    public static Integer getCodeByValues(String values){
        for(TemplateCopywritingEnums enums: TemplateCopywritingEnums.values()){
            if(enums.getMsg().equals(values)){
                return enums.getKey();
            }
        }
        return null;
    }
}




